home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / docs / announc2.lha / 850 / 884.flexcat < prev    next >
Internet Message Format  |  1994-11-03  |  4KB

  1. From megalith!errors@uunet.uu.net Wed Jul 20 00:49:14 1994
  2. Received: from relay3.UU.NET by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.5)
  3.     id AA16008; Wed, 20 Jul 94 00:47:24 PDT
  4. Received: from uucp7.UU.NET by relay3.UU.NET with SMTP 
  5.     id QQwzil02397; Wed, 20 Jul 1994 03:46:56 -0400
  6. Received: from megalith.UUCP by uucp7.UU.NET with UUCP/RMAIL
  7.         ; Wed, 20 Jul 1994 03:47:18 -0400
  8. Received: by megalith.miami.fl.us 
  9.     (AmigaSmail3.3 for <zerkle@cs.ucdavis.edu>) 
  10.     id <09vn@megalith.miami.fl.us>; 
  11.     Wed, 20 Jul 1994 01:14:24 EDT
  12. Sender: overlord@megalith.miami.fl.us
  13. Errors-To: errors@megalith.miami.fl.us
  14. Warnings-To: errors@megalith.miami.fl.us
  15. Mime-Version: 1.0
  16. Content-Type: text/plain; charset=ISO-8859-1
  17. Content-Transfer-Encoding: 8bit
  18. To: announce@cs.ucdavis.edu (CSAA-Submissions)
  19. X-Newsgatesoftware: Amiga Newsgate VVERSION
  20. Reply-To: zrawi01@decap2.zdv.uni-tuebingen.de (Jochen Wiedmann)
  21. Message-Number: 884
  22. Newsgroups: comp.sys.amiga.announce
  23. X-Newssoftware: CSAA NMS 1.2
  24. From: zrawi01@decap2.zdv.uni-tuebingen.de (Jochen Wiedmann) (CSAA)
  25. Subject: (CSAA) FlexCat V1.3
  26. Message-Id: <overlord.1uqq@megalith.miami.fl.us>
  27. Date: Wed, 20 Jul 1994 01:14:22 EDT -0400
  28. Status: RO
  29.  
  30. TITLE
  31.  
  32.      FlexCat - The flexible catalog generator
  33.  
  34. VERSION
  35.  
  36.      1.3; see CHANGES below
  37.  
  38. AUTHOR
  39.  
  40.      Jochen Wiedmann
  41.  
  42.      E-Mail: wiedmann@mailserv.zdv.uni-tuebingen.de
  43.  
  44. DESCRIPTION
  45.  
  46.      Since OS 2.1 the Amiga offers a way to make programs run in
  47.      different language, the locale.library. The most important
  48.      part of the locale.library are the so-called catalogs which
  49.      contain the strings of one language. (Usually found in
  50.      Locale:Catalogs/<your-language>/<program-name>.catalog.)
  51. ::
  52.      Commodore offers a program called CatComp, which creates
  53.      these catalogs and some C-source, which makes using them
  54.      much simpler. FlexCat is a CatComp-replacement. The
  55.      difference between FlexCat and CatComp (as well as some
  56.      other replacements, KitCat for example) is, that FlexCat is
  57.      flexible in the generated source: Any programming language,
  58.      any individual needs should be satisfied. However, FlexCat is
  59.      not more difficult to use.
  60.  
  61.      This sounds like a contradiction. FlexCat's solution is to
  62.      use template files, the so called "source descriptions". Ready
  63.      to use examples for Assembler, C, C++, E, Oberon and Modula-2
  64.      are distributed, additionally an example for supporting catalogs
  65.      on Workbench 2.0. Any other examples are welcome.
  66.  
  67. CHANGES 
  68.  
  69.      V1.1: Bug fixes
  70.            Added E support
  71.            Added French catalogs
  72.  
  73.      V1.2: Bug fix in the E source generator
  74.  
  75.      V1.3: Bug fixes again (at least one severe)
  76.        Improved the speed of the GetString function
  77.        Added C++ and Modula-2 source descriptions
  78.        Added Spanish docs
  79.        Added spanish and schwaebisch catalogs
  80.  
  81. SPECIAL REQUIREMENTS
  82.  
  83.      An Amiga :-)
  84.  
  85. HOST NAME
  86.  
  87.      FTP/Internet: AmiNet (ftp.wustl.edu) and mirrors
  88.  
  89. DIRECTORY
  90.  
  91.      pub/aminet/dev/misc
  92.  
  93. FILE NAMES
  94.  
  95.      flexcat1_3.lha
  96.  
  97. DISTRIBUTABILITY
  98.  
  99.      Freely distributable, Copyright by the author, subject to the
  100.      GNU General Public License.
  101. --
  102. Read all administrative posts before putting your post up.  Mailing list:
  103. announce-request@cs.ucdavis.edu.  Comments to CSAA@megalith.miami.fl.us.
  104. MAIL ALL COMP.SYS.AMIGA.ANNOUNCE ANNOUNCEMENTS TO announce@cs.ucdavis.edu.
  105.  
  106. ============================================================================
  107. This is part of a mailing list gateway maintained by Carlos Amezaga.  Bugs
  108. & comments to CSAA@megalith.miami.fl.us.  Subscribes, UnSubcribes, help and
  109. faq requests should be sent to announce-request@cs.ucdavis.edu.
  110.  
  111.  
  112.  
  113.